package chap3;//************************************************************************
//	E3_2.java 		Author:GK
//
//	Demonstrates the creation of pseudo-random numbers using the 
//	Random class.
//************************************************************************

import java.util.Random;

public class E3_2
{
	//----------------------------------------------------------------
	//	Generates random numbers in various ranges.
	//----------------------------------------------------------------
	public static void main(String[] args)
	{
		Random generator = new Random();
		int num1;
		float num2;

		num1 = generator.nextInt();
		System.out.println("A random integer: " + num1);

		num1 = generator.nextInt(10);
		System.out.println("From 0 to 9: " + num1);

		num1 = generator.nextInt(10) + 1;
		System.out.println("From 1 to 10: " + num1);
		num1 = generator.nextInt(15) + 20;
		System.out.println("From 20 to 34: " + num1);

		num1 = generator.nextInt(20) - 10;
		System.out.println("From -10 to 9: " + num1);

		num2 = generator.nextFloat();
		System.out.println("A random float (between 0-1): " + num2);

		num2 = generator.nextFloat() * 6;//  0.0 to 5.999999
		num1 = (int)num2 + 1;
		System.out.println("From 1 to 6: " + num1);
	}
}



		
